﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace space_scavenger
{
    public interface IBehavior<T> where T : Entity
    {
        //reference to the Entity following this Behavior
        T Behoover{ get; set; }

        //reference to the Game (for statistics)
        Game Game{ get; set; }

        bool shouldMove(GameTime gameTime);

        void doMove(GameTime gameTime);
    }
}
